package org.ee.framework.jpa.audit;

import org.springframework.data.domain.AuditorAware;
import org.springframework.stereotype.Component;

import java.util.Optional;

/**
 * 自定义审计提供者
 */
@Component
public class SecurityAuditorAware implements AuditorAware<String> {
    @Override
    public Optional<String> getCurrentAuditor() {
        //todo  这里返回当前登录用户的信息。通常从 SecurityContext 获取。例如，Spring Security 中的用户名。
        return Optional.of("admin");
    }
}
